.breadcrumb { background-color: #f8f8f8; padding: 10px 20px; width: 1200px; margin: 10px auto; box-sizing: border-box; }
.list { width: 1200px; margin: 10px auto; border: 1px solid #f22400; }
.list ul { padding: 0; margin: 0; }
.list ul li { padding: 12px 10px; display: flex; }
.list ul li:hover { color: #f22400; }
.list ul li:nth-child(even) { background-color: #eee; }
.list ul li .time { margin-left: auto; }

.list .pagination { padding: 10px; text-align: center; }
.list .pagination .page { padding: 10px 15px; display: inline-block; }
.list .pagination .page1 { padding: 10px 15px; background-color: #f22400; color: #fff; display: inline-block; }

.content { width: 1200px; margin: 10px auto; padding: 20px; box-sizing: border-box; min-height: calc(100vh - 450px); }
.content .showtitel { font-weight: bold; font-size: 18px; text-align: center; }
.content .showtime { margin: 30px 0; padding-bottom: 30px; text-align: center; border-bottom: 1px solid #ccc; }
.content .content-main { line-height: 30px; margin-bottom: 30px; letter-spacing: 2px; padding: 0 15px; }

.contact-us { text-align: center; font-size: 18px; padding: 20px 0; }
.contact-us .info-item { width: 500px; margin: 0 auto 15px; }
.contact-us .info-item .label { font-weight: 600; margin-right: 15px; width: 120px; display: inline-block; }
.contact-us .info-item .item-val { width: 260px; display: inline-block; text-align: left; }
